.middle .row .blog-contents {
    background-color: #fff !important;
}

.middle .row .blog-contents .use a {
    margin-left: 20px;
    text-decoration: none;
    color: rgb(98, 98, 98);
    font-size: 17px;
}

.middle .row .blog-contents {
    margin: 20px 20px;
    padding: 3em;
    background: rgba(250, 250, 250, 0.05);
}

.middle .row .blog-contents .use {
    margin-top: 20px;
    margin-left: 25px;
    width: 100%;
}

.middle .row .blog-contents .titles {
    margin-left: 50px;
    width: 80%;
    text-align: left;
}

.middle .row .blog-contents .titles h1 {
    width: 100%;
    /*text-align: center;*/
    color: black;
    font-family: "华文隶书";
}

.middle .row .blog-contents .use a:hover {
    cursor: pointer;
    color: #232323;
}

.middle .row .blog-contents .img {
    /*text-align: center;*/
    width: 90%;
    margin-top: 50px;
}

.middle .row .blog-contents .img img {
    width: 100%;
    height: 400px;
    /*text-align: center;*/
    margin-left: 45px;
}

.middle .row .blog-contents .cont {
    width: 100%;
    margin-top: 20px;
    /*text-align: center;*/
    /*background: rgba(234, 238, 217, 0.25);*/
}

.middle .row .blog-contents .cont div {
    width: 90%;
    margin-left: 45px;
    letter-spacing: 3px;
    height: 100%;
    font-size: 20px;
    font-family: kaiti;
    /*text-align: center;*/
}

.middle .appreciation{
    text-align: center;
}

.middle .appreciation .blog-contents a{
    border-radius: 25px;
    width: 100px;
}

.middle .appreciation .blog-contents .p1{
    margin-bottom: 20px;
    font-size: 18px;
    font-family: "微软雅黑", Arial;
}

.middle .appreciation .blog-contents .p2{
    margin-bottom: 20px;
    font-size: 18px;
    font-family: "微软雅黑", Arial;
}

.middle .appreciation .blog-contents .p3{
    margin-top: 20px;
    font-size: 18px;
    font-family: "微软雅黑", Arial;
}

.flags {
    margin-top: 50px;
    width: 100%;
    text-align: center;
}

.flags .flag {
    width: 60px;
    height: 30px;
    color: rgba(62, 131, 99, 0.86);
    font-size: 20px;
    font-family: "Microsoft YaHei", "微软雅黑", Helvetica, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", Helvetica, Tahoma, "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;
}

.flags .flag:hover {
    cursor: pointer;
    color: #08f695;
}

.m-fixed {
    position: fixed !important;
    z-index: 1000 !important;
}

.m-right-bottom {
    bottom: 50px !important;
    right: 0 !important;
}

.m-right-bottom-1 {
    bottom: 50px !important;
    right: 60px !important;
    padding: 10px;
    display: none;
    background: #fcfcfc;
    border-radius: 10px;
    text-align: center;
    border: 1px solid black;
}

.m-right-bottom-2 {
    bottom: 210px !important;
    right: 0 !important;
    color: orangered;
    font-size: 16px;
    font-family: kaiti;
}

.m-padded {
    padding: 1em !important;
}

.zaish a {
    border-radius: 20px;
    width: 100px;
    font-size: 15px;
}

.middle .row .blog-contents .cont div p a img {
    width: 100%;
}

.field button {
    border-radius: 20px !important;
}

.t-mm {
    color: rgba(212, 165, 9, 0.65) !important;
}